package fr.ajicommerce.core.service.generics;

import java.util.List;
import java.util.Map;

import fr.ajicommerce.core.dto.CategorieDTO;

public interface AbstractService<ADTO, A> {

	public void merge(ADTO entity);

	public void save(ADTO entity);

	public void delete(ADTO entity);

	public ADTO update(ADTO entity);
	
	public void detach(ADTO entity);

	public ADTO find(Long entityID);

	public List<ADTO> findAll();

	public ADTO findOneResult(String namedQuery, Map<String, Object> parameters);


}
